package com.cxh.dao;

import tk.mybatis.mapper.common.Mapper;

import com.cxh.entity.SysMenu;

import org.springframework.stereotype.Repository;

import java.util.List;
import java.util.Map;

/**
 * 类说明：
 * @author ChenXH
 * @date   2018-11-29 11:14:13
 */
@Repository("sysMenuDao")
public interface SysMenuDao extends Mapper<SysMenu> {//需要进行 继承Mapper

    /**
     * 方法说明：进行 分页查询
     * @author  ChenXH
     * @date  2018-11-29 11:14:13
     */
    public List<SysMenu> loadPageList(Map<String,Object> map);

	public List<SysMenu> getMenuByUserId(String userId);

	public List<SysMenu> getMenuByRoleId(Integer id);

	public List<SysMenu> getMenu(Map<String,Object> map);

	public List<SysMenu> getChildren(Integer id);

	/**
	 * @类功能说明：根据父节点查询子节点集合
	 * @作者：Chenxh
	 * @创建时间：2019年1月3日下午3:45:25
	 */
	public List<SysMenu> getMenusByParentId(String parentid);

}
